﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0058)http://blog.csdn.net/jiangfuqiang/article/details/17305229 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><HTML 
xmlns="http://www.w3.org/1999/xhtml"><HEAD><META content="IE=11.0000" 
http-equiv="X-UA-Compatible">
          
<SCRIPT src="http://c.csdnimg.cn/pubfooter/js/tracking.js" type="text/javascript" charset="utf-8"></SCRIPT>
      
<SCRIPT type="text/javascript">
        var protocol = window.location.protocol;
        document.write('<script type="text/javascript" src="' + protocol + '//csdnimg.cn/pubfooter/js/repoAddr2.js?v=' + Math.random() + '"></' + 'script>');
    </SCRIPT>
    
<META http-equiv="Cache-Control" content="no-siteapp"><LINK href="#" rel="alternate" 
media="handheld">     <TITLE>解决WebBrowser控件打开本地页面报安全提示的问题 - jiangfuqiang的专栏      
   - 博客频道 - CSDN.NET</TITLE>     
<META http-equiv="Content-Type" content="text/html; charset=utf-8">     
<META name="description" content="文件下载其实很简单。最简单的方式就是直接用a标签指向文件地址，但是这种方式暴露了文件的地址，不适合做积分下载。同时，如果文件为图片或者xml文件的话浏览器默认是打开文件而不是弹出下载窗口。第二种就是用js实现。function getFile(id) {    jQuery.ajax({        type: POST,        dataType: json,"> 
    
<SCRIPT src="http://static.blog.csdn.net/scripts/jquery.js" type="text/javascript"></SCRIPT>
       
<SCRIPT src="http://static.blog.csdn.net/scripts/jquery-version.js" type="text/javascript"></SCRIPT>
     
<SCRIPT src="http://static.blog.csdn.net/scripts/ad.js?v=1.1" type="text/javascript"></SCRIPT>
         <!--new top-->                <LINK href="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/index.css" 
rel="stylesheet">         <!--new top-->           <!-- ad begin -->          
<SCRIPT language="javascript" src="http://ads.csdn.net/js/tracking.js" type="text/javascript"></SCRIPT>
     <!-- ad end-->     <LINK href="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/style.css" 
rel="Stylesheet" type="text/css">     <LINK title="RSS" id="RSSLink" href="/jiangfuqiang/rss/list" 
rel="alternate" type="application/rss+xml">     <LINK href="http://c.csdnimg.cn/public/favicon.ico" 
rel="shortcut icon">     <LINK href="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/default.css" 
rel="stylesheet" type="text/css">  
<META name="GENERATOR" content="MSHTML 11.00.10570.1001"></HEAD> 
<BODY><!-- 广告位开始 -->         <INS data-revive-id="8c38e720de1c90a6f6ff52f3f89c4d57" 
data-revive-zoneid="149"></INS>     <!-- 广告位结束 -->              <!--new top-->   
  
<SCRIPT id="toolbar-tpl-scriptId" src="http://c.csdnimg.cn/public/common/toolbar/js/html.js" type="text/javascript" skin="black" prod="blog" fixed="true"></SCRIPT>
      <!--new top-->     
<DIV id="container">
<DIV id="header">
<DIV class="header">
<DIV id="blog_title">
<H2><A href="http://blog.csdn.net/jiangfuqiang">jiangfuqiang的专栏</A></H2>
<H3></H3>
<DIV class="clear"></DIV></DIV>
<DIV class="clear"></DIV></DIV></DIV>
<DIV id="navigator">
<DIV class="navigator_bg"></DIV>
<DIV class="navigator">
<UL>
  <LI id="btnContents"><A href="http://blog.csdn.net/jiangfuqiang?viewmode=contents"><SPAN 
  onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_mulu'])"><IMG 
  src="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/ico_list.gif">目录视图</SPAN></A></LI> 
                  
  <LI id="btnView"><A 
  href="http://blog.csdn.net/jiangfuqiang?viewmode=list"><SPAN onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_zhaiyao'])"><IMG 
  src="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/ico_summary.gif">摘要视图</SPAN></A></LI> 
                  
  <LI id="btnRss"><A href="http://blog.csdn.net/jiangfuqiang/rss/list"><SPAN 
  onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_RSS'])"><IMG 
  src="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/ico_rss.gif">订阅</SPAN></A></LI> 
                                         </UL></DIV></DIV>
<SCRIPT type="text/javascript">
    var username = "jiangfuqiang";
    var _blogger = username;
    var blog_address = "http://blog.csdn.net/jiangfuqiang";
    var static_host = "http://static.blog.csdn.net";
    var currentUserName = "";  
</SCRIPT>
         
<DIV id="body">
<DIV id="main">
<DIV class="main">
<DIV class="ad_class">
<DIV class="notice tracking-ad" data-mod="popu_3"><A href="http://blog.csdn.net/blogdevteam/article/details/51919935"><FONT 
color="blue">【公告】博客系统优化升级</FONT></A> &nbsp;&nbsp;&nbsp;<A href="http://lib.csdn.net/assemble"><FONT 
color="red">【Lib Vote】来来来，表个态 </FONT></A> &nbsp;&nbsp;&nbsp;<A href="http://geek.csdn.net/news/detail/97799"><FONT 
color="blue">主流编程语言图谱之二 </FONT></A> &nbsp;&nbsp;&nbsp;</DIV></DIV><!-- 广告位开始 --> 
<INS data-revive-id="8c38e720de1c90a6f6ff52f3f89c4d57" 
data-revive-zoneid="72"></INS> <!-- 广告位结束 -->   <LINK href="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/comment1.css" 
rel="stylesheet" type="text/css"> <LINK href="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/style1.css" 
rel="stylesheet" type="text/css"> 
<SCRIPT language="JavaScript" src="http://download.csdn.net/js/jquery.cookie.js" type="text/javascript"></SCRIPT>
 
<SCRIPT src="http://c.csdnimg.cn/rabbit/search-service/main.js" type="text/javascript"></SCRIPT>
 <LINK href="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/markdown_views.css" 
rel="stylesheet"> <LINK href="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/category.css" 
rel="stylesheet"> 
<SCRIPT src="http://static.blog.csdn.net/public/res/bower-libs/MathJax/MathJax.js?config=TeX-AMS_HTML" type="text/javascript"></SCRIPT>
 
<SCRIPT src="http://static.blog.csdn.net/scripts/web-storage-cache.min.js" type="text/javascript"></SCRIPT>
 
<SCRIPT src="http://static.blog.csdn.net/scripts/replace.min.js" type="text/javascript"></SCRIPT>
   
<SCRIPT type="text/ecmascript">
      window.quickReplyflag = true;
           
            var isBole = false;
            
          
    </SCRIPT>
 
<DIV class="details" id="article_details">
<DIV class="article_title"><SPAN class="ico ico_type_Original"></SPAN>     
<H1><SPAN class="link_title"><A href="http://blog.csdn.net/jiangfuqiang/article/details/17305229">解决WebBrowser控件打开本地页面报安全提示的问题 
                    </A></SPAN>     </H1> </DIV>
<DIV class="article_manage clearfix">
<DIV class="article_r"><SPAN class="link_postdate">2013-12-13 17:09</SPAN>       
      <SPAN title="阅读次数" class="link_view">7779人阅读</SPAN>             <SPAN 
title="评论次数" class="link_comments"><A onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_pinglun'])" 
href="http://blog.csdn.net/jiangfuqiang/article/details/17305229#comments">评论</A>(5)</SPAN> 
            <SPAN class="link_collect tracking-ad" data-mod="popu_171"><A title="收藏" 
onclick="javascript:collectArticle('解决WebBrowser控件打开本地页面报安全提示的问题','17305229');return false;" 
href="javascript:void(0);">收藏</A></SPAN>              <SPAN 
class="link_report"><A title="举报" onclick="javascript:report(17305229,2);return false;" 
href="http://blog.csdn.net/jiangfuqiang/article/details/17305229#report">举报</A></SPAN> 
        </DIV></DIV>
<DIV class="embody" id="embody" style="display: none;"><SPAN 
class="embody_t">本文章已收录于：</SPAN>         
<DIV class="embody_c" id="lib" 
value='{"err":0,"msg":"ok","data":[]}'></DIV></DIV>
<STYLE type="text/css">.embody{
                padding:10px 10px 10px;
                margin:0 -20px;
                border-bottom:solid 1px #ededed;                
            }
            .embody_b{
                margin:0 ;
                padding:10px 0;
            }
            .embody .embody_t,.embody .embody_c{
                display: inline-block;
                margin-right:10px;
            }
            .embody_t{
                font-size: 12px;
                color:#999;
            }
            .embody_c{
                font-size: 12px;
            }
            .embody_c img,.embody_c em{
                display: inline-block;
                vertical-align: middle;               
            }
             .embody_c img{               
                width:30px;
                height:30px;
            }
            .embody_c em{
                margin: 0 20px 0 10px;
                color:#333;
                font-style: normal;
            }
    </STYLE>
     
<SCRIPT type="text/javascript">
        $(function () {
            try
            {
                var lib = eval("("+$("#lib").attr("value")+")");
                var html = "";
                if (lib.err == 0) {
                    $.each(lib.data, function (i) {
                        var obj = lib.data[i];
                        //html += '<img src="' + obj.logo + '"/>' + obj.name + "&nbsp;&nbsp;";
                        html += ' <a href="' + obj.url + '" target="_blank">';
                        html += ' <img src="' + obj.logo + '">';
                        html += ' <em><b>' + obj.name + '</b></em>';
                        html += ' </a>';
                    });
                    if (html != "") {
                        setTimeout(function () {
                            $("#lib").html(html);                      
                            $("#embody").show();
                        }, 100);
                    }
                }      
            } catch (err)
            { }
            
        });
    </SCRIPT>
       
<DIV class="category clearfix">
<DIV class="category_l"><IMG src="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/category_icon.jpg"> 
            <SPAN>分类：</SPAN>         </DIV>
<DIV class="category_r"><LABEL><SPAN onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_fenlei']);">内嵌浏览器<EM></EM></SPAN> 
                                          </LABEL>              </DIV></DIV>
<SCRIPT src="http://static.blog.csdn.net/scripts/category.js" type="text/javascript"></SCRIPT>
          
<DIV class="bog_copyright">
<P class="copyright_p">版权声明：本文为博主原创文章，未经博主允许不得转载。</P></DIV>
<DIV class="article_content" id="article_content">
<P>今天用C#封装了WebBrowser控件去打开一个本地页面，页面中包含了javascript脚本，该脚本通过WebBrowser的ObjectForScripting属性，访问C#代码。代码非常简单，但没想到打开页面的时候，WebBrowser报安全提示：“为帮助保护你的安全，你的Web浏览器已经限制此文件显示可能访问你的计算机的活动内容。单击此处查看选项…”。尼玛，这是我自己写的本地页面好不好，你WebBrowser管得太多了吧。</P>
<P>不过google一番后，WebBrowser或者说IE这么设定是有原因的。大致是如果用户把因特网上的网页保存到本地硬盘，再用IE打开的时候，网页将运行在Local 
Machine Zone中。XP SP2之前，Local Machine Zone的网页具有所有权限，这就造成了安全漏洞，因此从XP SP2后，Local 
Machine Zone中的网页就默认禁用ActiveX和脚本了。</P>
<P>具体可见以下两篇文档。</P>
<P><A href="http://blogs.msdn.com/b/ieinternals/archive/2011/03/23/understanding-local-machine-zone-lockdown-restricted-this-webpage-from-running-scripts-or-activex-controls.aspx" 
target="_blank">http://blogs.msdn.com/b/ieinternals/archive/2011/03/23/understanding-local-machine-zone-lockdown-restricted-this-webpage-from-running-scripts-or-activex-controls.aspx</A></P>
<P><A href="http://msdn.microsoft.com/en-us/library/ms537628%28v=vs.85%29.ASPX#feedback" 
target="_blank">http://msdn.microsoft.com/en-us/library/ms537628%28v=vs.85%29.ASPX#feedback</A></P>
<P>&nbsp;</P>
<P>我们这里说问题的解决办法，在页面文件的头部，加上以下字符串：</P>
<P></P>
<PRE class="plain" name="code" snippet_file_name="blog_20131213_1_3492172" code_snippet_id="111069">&lt;!-- saved from url=(0016)http://localhost --&gt;</PRE>这个字符串的含义在上文提到的msdn文档中有说明，就是指示WebBrowser在Local 
Intranet Zone运行该网页。 
<P></P>
<P>&nbsp;</P>
<P>另外，也探索了一些相关、但实际上无效的办法，记录并分析如下：</P>
<P>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;怀疑是自己写的ActiveX有问题，因此给ActiveX加上IObjectSafety接口。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
无效。实际上，即使本地网页没有加载ActiveX，只有一段空的&lt;script&gt;&lt;/script&gt;标记，也会触发安全警告。</P>
<P>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;修改IE选项中的Internet和Local 
Intranet安全设置。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 无效。本地网页是运行在Local Machine 
Zone中，与Internet和Local Intranet安全设置无关。</P>
<P>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;修改IE高级选项中的“允许活动内容在我的电脑的文件中运行。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 对IE有效。对WebBrowser控件无效。</P>
<P>&nbsp;</P></DIV><!-- Baidu Button BEGIN --> 
<DIV class="bdsharebuttonbox tracking-ad" style="float: right;" data-mod="popu_172"><A 
class="bds_more" style='background-position: 0px 0px !important; background-image: url("http://bdimg.share.baidu.com/static/api/img/share/icons_0_16.png?v=d754dcc0.png") !important;' 
href="http://blog.csdn.net/jiangfuqiang/article/details/17305229#" data-cmd="more"></A> 
<A title="分享到QQ空间" class="bds_qzone" style="background-position: 0px -52px !important;" 
href="http://blog.csdn.net/jiangfuqiang/article/details/17305229#" data-cmd="qzone"></A> 
<A title="分享到新浪微博" class="bds_tsina" style="background-position: 0px -104px !important;" 
href="http://blog.csdn.net/jiangfuqiang/article/details/17305229#" data-cmd="tsina"></A> 
<A title="分享到腾讯微博" class="bds_tqq" style="background-position: 0px -260px !important;" 
href="http://blog.csdn.net/jiangfuqiang/article/details/17305229#" data-cmd="tqq"></A> 
<A title="分享到人人网" class="bds_renren" style="background-position: 0px -208px !important;" 
href="http://blog.csdn.net/jiangfuqiang/article/details/17305229#" data-cmd="renren"></A> 
<A title="分享到微信" class="bds_weixin" style="background-position: 0px -1612px !important;" 
href="http://blog.csdn.net/jiangfuqiang/article/details/17305229#" data-cmd="weixin"></A> 
</DIV>
<SCRIPT>window._bd_share_config = { "common": { "bdSnsKey": {}, "bdText": "", "bdMini": "1", "bdMiniList": false, "bdPic": "", "bdStyle": "0", "bdSize": "16" }, "share": {} }; with (document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=' + ~(-new Date() / 36e5)];</SCRIPT>
 <!-- Baidu Button END -->    <LINK href="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/blog_detail.css" 
rel="stylesheet">     <!--172.16.140.12--> <!-- Baidu Button BEGIN --> 
<SCRIPT id="bdshare_js" type="text/javascript" data="type=tools&amp;uid=1536434"></SCRIPT>
 
<SCRIPT id="bdshell_js" type="text/javascript"></SCRIPT>
 
<SCRIPT type="text/javascript">
    document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000)
</SCRIPT>
 <!-- Baidu Button END -->          
<DIV id="digg" articleid="17305229">
<DL class="digg digg_disable" id="btnDigg" onclick="btndigga();">
  <DT>顶</DT>
  <DD>1</DD></DL>
<DL class="digg digg_disable" id="btnBury" onclick="btnburya();">
  <DT>踩</DT>
  <DD>0</DD></DL></DIV>
<DIV class="tracking-ad" data-mod="popu_222"><A 
href="javascript:void(0);">&nbsp;</A>   </DIV>
<DIV class="tracking-ad" data-mod="popu_223"><A 
href="javascript:void(0);">&nbsp;</A></DIV>
<SCRIPT type="text/javascript">
                function btndigga() {
                    $(".tracking-ad[data-mod='popu_222'] a").click();
                }
                function btnburya() {
                    $(".tracking-ad[data-mod='popu_223'] a").click();
                }
            </SCRIPT>
    
<UL class="article_next_prev">
  <LI class="prev_article"><SPAN onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_shangyipian']);location.href='/jiangfuqiang/article/details/17222255';">上一篇</SPAN><A 
  onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_shangyipian'])" 
  href="http://blog.csdn.net/jiangfuqiang/article/details/17222255">4字节UTF16编码和对C++/Java的影响</A></LI>
  <LI class="next_article"><SPAN onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_xiayipian']);location.href='/jiangfuqiang/article/details/17590883';">下一篇</SPAN><A 
  onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_xiayipian'])" 
  href="http://blog.csdn.net/jiangfuqiang/article/details/17590883">JavaScript中的比较操作符</A></LI></UL>
<DIV style="height: 10px; clear: both;"></DIV>
<DIV class="similar_article" style="display: none;">
<H4>我的同类文章</H4>
<DIV class="similar_c" style="margin: 20px 0px 0px;">
<DIV class="similar_c_t"></DIV>
<DIV class="similar_wrap tracking-ad" style="max-height: 195px;" data-mod="popu_141"><A 
style="display: none;" href="http://blog.csdn.net/">http://blog.csdn.net/</A>    
                     
<UL class="similar_list fl"></UL>
<UL class="similar_list fr"></UL></DIV></DIV></DIV>
<SCRIPT type="text/javascript">
        $(function () {
            GetCategoryArticles('0', 'jiangfuqiang','foot','17305229');
        });
    </SCRIPT>
       </DIV>
<DIV id="suggest"></DIV>
<SCRIPT language="javascript" type="text/javascript">     
             $(function(){
                 $.get("/jiangfuqiang/svc/GetSuggestContent/17305229",function(data){
                     $("#suggest").html(data);
                 });     
             });             
         </SCRIPT>
  
<STYLE>
.blog-ass-articl dd {
color: #369;
width: 99%; /*修改行*/
float: left;
overflow: hidden;
font: normal normal 12px/23px "SimSun";
height: 23px;
margin: 0;
padding: 0 0 0 10px;
margin-right: 30px;
background: url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;
}
</STYLE>
  <LINK href="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/replace.css" 
rel="stylesheet"> 
<DIV class="tracking-ad" id="relate" data-mod="popu_218">
<DIV class="relate_t">
<H3><SPAN>参考知识库</SPAN></H3></DIV>
<DIV class="relate_c"></DIV></DIV>
<DL class="blog-ass-articl" id="res-relatived">
  <DIV class="embody embody_b" id="libkeyparent" style="display: none;"><SPAN 
  class="embody_t">更多资料请参考：</SPAN>             
  <DIV class="embody_c" id="libkey"></DIV></DIV>
  <DT><SPAN>猜你在找</SPAN></DT>
  <DIV id="adCollege" style="width: 42%; float: left;">
<SCRIPT src="http://csdnimg.cn/jobreco/job_reco.js" type="text/javascript"></SCRIPT>
           
<SCRIPT type="text/javascript">
            csdn.position.showEdu({
                sourceType: "blog",
                searchType: "detail",
                searchKey: "17305229",
                username: "",
                recordcount: "5",
                containerId: "adCollege" //容器DIV的id。 
            });
        </SCRIPT>
       </DIV>
  <DIV class="tracking-ad" id="res" style="width: 42%; margin-right: 30px; float: left;" 
  data-mod="popu_36"></DIV></DL>
<SCRIPT type="text/javascript">
    $(function () {
        setTimeout(function () {
            var searchtitletags = '解决WebBrowser控件打开本地页面报安全提示的问题' + ',' + $("#tags").html();
            searchService({
                index: 'blog',
                query: searchtitletags,
                from: 5,
                size: 5,
                appendTo: '#res',
                url: 'recommend',
                his: 2,
                client: "blog_cf_enhance",
                tmpl: '<dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="#{ url }" title="#{ title }" strategy="#{ strategy }">#{ title }</a></dd>'
            });
        }, 500);
    });    

 </SCRIPT>
      
<DIV id="ad_cen"><!-- 广告位开始 --> <INS data-revive-id="8c38e720de1c90a6f6ff52f3f89c4d57" 
data-revive-zoneid="71"></INS> <!-- 广告位结束 -->    </DIV>
<DIV class="comment_class">
<DIV class="panel_head" id="comment_title"><SPAN 
class="see_comment">查看评论</SPAN><A name="comments"></A></DIV>
<DIV id="comment_list"></DIV>
<DIV id="comment_bar"></DIV>
<DIV id="comment_form"></DIV>
<DIV class="announce">* 以上用户言论只代表其个人观点，不代表CSDN网站的观点或立场<A name="reply"></A><A 
name="quote"></A></DIV></DIV>
<SCRIPT type="text/javascript">
    var fileName = '17305229';
    var commentscount = 5;
    var islock = false
</SCRIPT>
 
<SCRIPT src="http://static.blog.csdn.net/scripts/comment.js" type="text/javascript"></SCRIPT>
     
<DIV id="ad_bot"></DIV>
<DIV id="report_dialog"></DIV>
<DIV id="d-top" style="bottom: 60px;"><A title="快速回复" class="btn btn-top q-reply" 
id="quick-reply" style="display: none;"><IMG alt="快速回复" src="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/blog-icon-reply.png"> 
        </A>        <A title="返回顶部" class="btn btn-top backtop" id="d-top-a" 
style="display: none;" onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_huidaodingbu'])"><IMG 
alt="TOP" src="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/top.png"> 
    </A> </DIV>
<SCRIPT type="text/javascript">
    $(function ()
    {
        $("#ad_frm_0").height("90px");
        
        setTimeout(function(){
            $("#ad_frm_2").height("200px");
        },1000);    
    });
  
</SCRIPT>
 
<STYLE type="text/css">
    .tag_list
    {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #D7CBC1;
        color: #000000;
        font-size: 12px;
        line-height: 20px;
        list-style: none outside none;
        margin: 10px 2% 0 1%;
        padding: 1px;
    }
    .tag_list h5
    {
        background: none repeat scroll 0 0 #E0DBD3;
        color: #47381C;
        font-size: 12px;
        height: 24px;
        line-height: 24px;
        padding: 0 5px;
        margin: 0;
    }
    .tag_list h5 a
    {
        color: #47381C;
    }
    .classify
    {
        margin: 10px 0;
        padding: 4px 12px 8px;
    }
    .classify a
    {
        margin-right: 20px;
        white-space: nowrap;
    }
</STYLE>
 
<DIV class="tag_list" style="display: none;"></DIV>
<SCRIPT language="javascript" type="text/javascript">     
      $(function(){
              setTimeout(function(){
                  $.get("/jiangfuqiang/svc/GetTagContent",function(data){
                      $(".tag_list").html(data).show();
                  });     
              });
          },500);                       
 </SCRIPT>
 
<DIV id="pop_win" style="background: 0px 0px rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none; left: 630px; top: 222.5px; display: none; position: absolute; z-index: 10000; opacity: 1;"></DIV>
<DIV id="popup_mask"></DIV>
<STYLE>
    #popup_mask
    {
        position: absolute;
        width: 100%;
        height: 100%;
        background: #000;
        z-index: 9999;
        left: 0px;
        top: 0px;
        opacity: 0.3;
        filter: alpha(opacity=30);
        display: none;
    }

</STYLE>
 
<SCRIPT type="text/javascript">
    $(function(){
        setTimeout(function(){
            $(".comment_body:contains('回复')").each(function(index,item){
                var u=$(this).text().split('：')[0].toString().replace("回复","")
                var thisComment=$(this);
                if(u)
                {
                    $.getJSON("https://passport.csdn.net/get/nick?callback=?", {users: u}, function(a) {
                        if(a!=null&&a.data!=null&&a.data.length>0)
                        {
                            nick=a.data[0].n; 
                            if(u!=nick)
                            {
                                thisComment.text(thisComment.text().replace(u,nick));  
                            }
                        }       
                    });  
                }
            });         

        },200);  

        setTimeout(function(){
            $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); })
        },5000);

        setTimeout(function(){
            $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); })
        },10000);

        setTimeout(function(){
            $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); })
        },15000);
        
        setTimeout(function(){
            $("a img[src='http://js.tongji.linezing.com/stats.gif']").parent().css({"position":"absolute","left":"50%"});
        },300);
    });

    function loginbox(){
        var $logpop=$("#pop_win");
        $logpop.html('<iframe src="https://passport.csdn.net/account/loginbox?service=http://static.blog.csdn.net/callback.htm" frameborder="0" height="600" width="400" scrolling="no"></iframe>');

        $('#popup_mask').css({
            opacity: 0.5,
            width: $( document ).width() + 'px',
            height:  $( document ).height() + 'px'
        });
        $('#popup_mask').css("display","block");
 
        $logpop.css( {
            top: ($( window ).height() - $logpop.height())/ 2  + $( window 
       ).scrollTop() + 'px',
            left:($( window ).width() - $logpop.width())/ 2
        } );
 
        setTimeout( function () {
            $logpop.show();
            $logpop.css( {
                opacity: 1
            } );
        }, 200 );
 
        $('#popup_mask').unbind("click");
        $('#popup_mask').bind("click", function(){
            $('#popup_mask').hide();
            var $clopop = $("#pop_win");
            $("#common_ask_div_sc").css("display","none");
            $clopop.css( {
                opacity: 0
            } );
            setTimeout( function () {
                $clopop.hide();
            }, 350 );
            return false;
        });
    }   

</SCRIPT>
  
<SCRIPT language="javascript" src="http://ads.csdn.net/js/async_new.js" type="text/javascript"></SCRIPT>
                              
<DIV class="clear"></DIV></DIV></DIV>
<DIV id="side">
<DIV class="side">
<DIV class="panel" id="panel_Profile">
<UL class="panel_head"><SPAN>个人资料</SPAN></UL>
<UL class="panel_body profile">
  <DIV id="blog_userface"><A href="http://my.csdn.net/jiangfuqiang" target="_blank"><IMG 
  title="访问我的空间" style="max-width: 90%;" src="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/1_jiangfuqiang.jpg"> 
      </A>     <BR><SPAN><A class="user_name" href="http://my.csdn.net/jiangfuqiang" 
  target="_blank">jiangfuqiang</A></SPAN></DIV>
  <DIV class="interact"><A title="[加关注]" class="attent" id="span_add_follow" 
  href="javascript:void(0);"></A>  <A title="[发私信]" class="letter" onclick="window.open('http://msg.csdn.net/letters/model?receiver=jiangfuqiang','_blank','height=350,width=700');_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_sixin'])" 
  href="javascript:void(0);"></A>  </DIV>
  <DIV id="blog_medal">
  <DIV id="bms_box"></DIV></DIV>
  <UL id="blog_rank">
    <LI>访问：<SPAN>139117次</SPAN></LI>
    <LI>积分：<SPAN>1827</SPAN> </LI>
    <LI>等级： <SPAN 
    style="display: inline-block; position: relative; z-index: 1;"><IMG id="leveImg" 
    style="vertical-align: middle;" alt="" src="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/blog4.png"> 
                
    <DIV id="smallTittle" style="border: 2px solid rgb(221, 221, 221); border-image: none; left: -24px; top: 25px; width: 101px; height: 32px; text-align: center; line-height: 32px; display: none; position: absolute; z-index: 999; background-color: rgb(255, 255, 255);">
    <DIV style="left: 42%; top: -8px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(234, 234, 234); border-left-color: transparent; border-right-width: 10px; border-bottom-width: 8px; border-left-width: 10px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute;"></DIV> 
               积分：1827 </DIV></SPAN>  </LI>
    <LI>排名：<SPAN>第15524名</SPAN></LI></UL>
  <UL id="blog_statistics">
    <LI>原创：<SPAN>48篇</SPAN></LI>
    <LI>转载：<SPAN>1篇</SPAN></LI>
    <LI>译文：<SPAN>1篇</SPAN></LI>
    <LI>评论：<SPAN>29条</SPAN></LI></UL></UL></DIV>
<DIV class="panel" id="panel_Search">
<UL class="panel_head"><SPAN>文章搜索</SPAN></UL>
<UL class="panel_body">
  <FORM class="form_search" id="frmSearch" action="http://so.csdn.net/search" 
  target="_blank"><SPAN><INPUT title="请输入关键字" class="blogsearch" id="inputSearch" type="text"></SPAN> 
          <INPUT title="search in blog" id="btnSubmit" type="button" value="搜索"> 
          <INPUT name="q" id="inputQ" type="hidden">         
<INPUT name="t" type="hidden" value="blog">         <A id="btnSearchBlog" 
  target="_blank"></A>         </FORM></UL></DIV>
<SCRIPT type="text/javascript">
    $(function () {
        $("#btnSubmit").click(function () {           
            search();
        });

        $("#frmSearch").submit(function () {
            search();
            return false;
        });

        function search()
        {
            var url = "http://so.csdn.net/so/search/s.do?q=" + encodeURIComponent($("#inputSearch").val()) + "&u=" + username + "&t=blog";
            window.location.href = url;
        }   
    });
</SCRIPT>

<DIV class="panel" id="panel_Category"> 
<UL class="panel_head"><SPAN>文章分类</SPAN></UL>
<UL class="panel_body">
  <LI><A onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); " 
  href="http://blog.csdn.net/jiangfuqiang/article/category/612751">C++</A><SPAN>(17)</SPAN> 
                  </LI>
  <LI><A onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); " 
  href="http://blog.csdn.net/jiangfuqiang/article/category/590544">winpe/xpe</A><SPAN>(4)</SPAN> 
                  </LI>
  <LI><A onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); " 
  href="http://blog.csdn.net/jiangfuqiang/article/category/594869">WRK/Windows 
  Driver</A><SPAN>(2)</SPAN>                 </LI>
  <LI><A onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); " 
  href="http://blog.csdn.net/jiangfuqiang/article/category/1705117">Flash</A><SPAN>(1)</SPAN> 
                  </LI>
  <LI><A onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); " 
  href="http://blog.csdn.net/jiangfuqiang/article/category/1705119">C#</A><SPAN>(1)</SPAN> 
                  </LI>
  <LI><A onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); " 
  href="http://blog.csdn.net/jiangfuqiang/article/category/1769237">Linux</A><SPAN>(1)</SPAN> 
                  </LI>
  <LI><A onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); " 
  href="http://blog.csdn.net/jiangfuqiang/article/category/1786425">思考</A><SPAN>(2)</SPAN> 
                  </LI>
  <LI><A onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); " 
  href="http://blog.csdn.net/jiangfuqiang/article/category/1802615">内嵌浏览器</A><SPAN>(1)</SPAN> 
                  </LI>
  <LI><A onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); " 
  href="http://blog.csdn.net/jiangfuqiang/article/category/1826457">JavaScript</A><SPAN>(1)</SPAN> 
                  </LI>
  <LI><A onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); " 
  href="http://blog.csdn.net/jiangfuqiang/article/category/2115183">Lua</A><SPAN>(1)</SPAN> 
                  </LI>
  <LI><A onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); " 
  href="http://blog.csdn.net/jiangfuqiang/article/category/2115185">通信协议</A><SPAN>(1)</SPAN> 
                  </LI>
  <LI><A onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); " 
  href="http://blog.csdn.net/jiangfuqiang/article/category/2115187">Java</A><SPAN>(13)</SPAN> 
                  </LI>
  <LI><A onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); " 
  href="http://blog.csdn.net/jiangfuqiang/article/category/2397969">其他</A><SPAN>(1)</SPAN> 
                  </LI></UL></DIV>
<DIV class="panel" id="panel_Archive">
<UL class="panel_head"><SPAN>文章存档</SPAN></UL>
<UL class="panel_body">
  <DIV id="archive_list"><!--归档统计--> 
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2015/03">2015年03月</A><SPAN>(2)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2014/11">2014年11月</A><SPAN>(1)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2014/08">2014年08月</A><SPAN>(5)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2014/07">2014年07月</A><SPAN>(3)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2014/06">2014年06月</A><SPAN>(1)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2014/05">2014年05月</A><SPAN>(2)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2014/03">2014年03月</A><SPAN>(1)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2014/02">2014年02月</A><SPAN>(1)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2014/01">2014年01月</A><SPAN>(1)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2013/12">2013年12月</A><SPAN>(3)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2013/11">2013年11月</A><SPAN>(1)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2013/10">2013年10月</A><SPAN>(6)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2013/05">2013年05月</A><SPAN>(1)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2013/04">2013年04月</A><SPAN>(2)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2012/12">2012年12月</A><SPAN>(7)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2010/01">2010年01月</A><SPAN>(3)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2009/11">2009年11月</A><SPAN>(5)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2009/10">2009年10月</A><SPAN>(1)</SPAN></LI>
  <LI><A 
  href="http://blog.csdn.net/jiangfuqiang/article/month/2009/09">2009年09月</A><SPAN>(4)</SPAN></LI></DIV></UL></DIV>
<DIV class="panel" id="hotarticls">
<UL class="panel_head"><SPAN>阅读排行    </SPAN> </UL>
<UL class="panel_body itemlist">
  <LI><A title="Jenkins+Maven进行Java项目持续集成" href="http://blog.csdn.net/jiangfuqiang/article/details/38497461">Jenkins+Maven进行Java项目持续集成</A><SPAN>(15139)</SPAN> 
  </LI>
  <LI><A title="汉字从拼音到文字的完整映射表" href="http://blog.csdn.net/jiangfuqiang/article/details/13003567">汉字从拼音到文字的完整映射表</A><SPAN>(11810)</SPAN> 
  </LI>
  <LI><A title="cd与cd /d命令" href="http://blog.csdn.net/jiangfuqiang/article/details/4822942">cd与cd 
  /d命令</A><SPAN>(11144)</SPAN> </LI>
  <LI><A title="shared_ptr线程安全性分析" href="http://blog.csdn.net/jiangfuqiang/article/details/8292906">shared_ptr线程安全性分析</A><SPAN>(8193)</SPAN> 
  </LI>
  <LI><A title="解决WebBrowser控件打开本地页面报安全提示的问题" href="http://blog.csdn.net/jiangfuqiang/article/details/17305229">解决WebBrowser控件打开本地页面报安全提示的问题</A><SPAN>(7774)</SPAN> 
  </LI>
  <LI><A title=" Service如何利用RegisterDeviceNotification监控Volume的装载和卸载" href="http://blog.csdn.net/jiangfuqiang/article/details/4764770"> 
  Service如何利用RegisterDeviceNotification监控Volume的装载和卸载</A><SPAN>(5242)</SPAN> 
  </LI>
  <LI><A title="完整导出IntelliJ IDEA的快捷键" href="http://blog.csdn.net/jiangfuqiang/article/details/38553011">完整导出IntelliJ 
  IDEA的快捷键</A><SPAN>(4320)</SPAN> </LI>
  <LI><A title="对于用惯了TortoiseSvn的人，TortoiseGit真是用GIT的神器" href="http://blog.csdn.net/jiangfuqiang/article/details/8749516">对于用惯了TortoiseSvn的人，TortoiseGit真是用GIT的神器</A><SPAN>(4134)</SPAN> 
  </LI>
  <LI><A title="Windows下QtCreator编译过程" href="http://blog.csdn.net/jiangfuqiang/article/details/8991754">Windows下QtCreator编译过程</A><SPAN>(3971)</SPAN> 
  </LI>
  <LI><A title="利用Wireshark加Lua分析专有网络协议" href="http://blog.csdn.net/jiangfuqiang/article/details/21294573">利用Wireshark加Lua分析专有网络协议</A><SPAN>(3793)</SPAN> 
  </LI></UL></DIV>
<DIV class="panel" id="hotarticls2">
<UL class="panel_head"><SPAN>评论排行</SPAN></UL>
<UL class="panel_body itemlist">
  <LI><A title="shared_ptr线程安全性分析" href="http://blog.csdn.net/jiangfuqiang/article/details/8292906">shared_ptr线程安全性分析</A><SPAN>(5)</SPAN> 
  </LI>
  <LI><A title="解决WebBrowser控件打开本地页面报安全提示的问题" href="http://blog.csdn.net/jiangfuqiang/article/details/17305229">解决WebBrowser控件打开本地页面报安全提示的问题</A><SPAN>(5)</SPAN> 
  </LI>
  <LI><A title=" Service如何利用RegisterDeviceNotification监控Volume的装载和卸载" href="http://blog.csdn.net/jiangfuqiang/article/details/4764770"> 
  Service如何利用RegisterDeviceNotification监控Volume的装载和卸载</A><SPAN>(4)</SPAN> </LI>
  <LI><A title="C++Test静态分析时，抛出”解析文件失败”错误的原因及解决方法" href="http://blog.csdn.net/jiangfuqiang/article/details/8769459">C++Test静态分析时，抛出”解析文件失败”错误的原因及解决方法</A><SPAN>(3)</SPAN> 
  </LI>
  <LI><A title="利用Wireshark加Lua分析专有网络协议" href="http://blog.csdn.net/jiangfuqiang/article/details/21294573">利用Wireshark加Lua分析专有网络协议</A><SPAN>(3)</SPAN> 
  </LI>
  <LI><A title="完整导出IntelliJ IDEA的快捷键" href="http://blog.csdn.net/jiangfuqiang/article/details/38553011">完整导出IntelliJ 
  IDEA的快捷键</A><SPAN>(2)</SPAN> </LI>
  <LI><A title="用实例证明dll中new的内存不能在exe中释放" href="http://blog.csdn.net/jiangfuqiang/article/details/13753939">用实例证明dll中new的内存不能在exe中释放</A><SPAN>(2)</SPAN> 
  </LI>
  <LI><A title="WRK Handle Table技术报告" href="http://blog.csdn.net/jiangfuqiang/article/details/4567625">WRK 
  Handle Table技术报告</A><SPAN>(2)</SPAN> </LI>
  <LI><A title="Java加上Xtend，满足你对C#语法的所有想象" href="http://blog.csdn.net/jiangfuqiang/article/details/26169813">Java加上Xtend，满足你对C#语法的所有想象</A><SPAN>(2)</SPAN> 
  </LI>
  <LI><A title="4字节UTF16编码和对C++/Java的影响" href="http://blog.csdn.net/jiangfuqiang/article/details/17222255">4字节UTF16编码和对C++/Java的影响</A><SPAN>(1)</SPAN> 
  </LI></UL></DIV>
<DIV class="panel tracking-ad" id="homepageArticles" data-mod="popu_4">
<UL class="panel_head"><SPAN>推荐文章</SPAN></UL>
<UL class="panel_body" id="ad_commend">
  <UL>
    <LI><A href="http://blog.csdn.net/guolin_blog/article/details/51763825" 
    target="_blank">* 郭神带你真正理解沉浸式模式</A></LI>
    <LI><A href="http://blog.csdn.net/poem_qianmo/article/details/52268975" 
    target="_blank">* 优秀代码的格式准则</A></LI>
    <LI><A href="http://blog.csdn.net/wzy0623/article/details/52249187" target="_blank">* 
    Hadoop的数据仓库实践——OLAP与数据可视化（二）</A></LI>
    <LI><A href="http://blog.csdn.net/megatronkings/article/details/52156312" 
    target="_blank">* Android 视图篇——恼人的分割线留白解决之道</A></LI>
    <LI><A href="http://blog.csdn.net/abc649395594/article/details/52259409" 
    target="_blank">* 移动端开发者眼中的前端开发流程变迁与前后端分离</A></LI></UL></UL></DIV>
<DIV class="panel" id="newcomments">
<UL class="panel_head"><SPAN>最新评论</SPAN></UL>
<UL class="panel_body itemlist">
  <LI><A href="http://blog.csdn.net/jiangfuqiang/article/details/38553011#comments">完整导出IntelliJ 
  IDEA的快捷键</A>     
  <P style="margin: 0px;"><A class="user_name" href="http://blog.csdn.net/CodeCleaner">CodeCleaner</A>: 
  嗯这是个痛点，我觉得有几个解决方案。。1. 使用Ctrl+Shift+A，按名字查找Action，顺...     </P></LI>
  <LI><A href="http://blog.csdn.net/jiangfuqiang/article/details/4764770#comments">Service如何利用RegisterDeviceNotification监控Volume的装载和卸载</A> 
      
  <P style="margin: 0px;"><A class="user_name" href="http://blog.csdn.net/condorrb">condorrb</A>: 
  用不着驱动的。用ntdll!NtQueryObject打开楼主说的句柄，可以查到\\Device\\...     </P></LI>
  <LI><A href="http://blog.csdn.net/jiangfuqiang/article/details/8292906#comments">shared_ptr线程安全性分析</A> 
      
  <P style="margin: 0px;"><A class="user_name" href="http://blog.csdn.net/u011195862">u011195862</A>:
   @lianglihai:如果第二步和第三步之间use_count被改为0，那么Interlocked...     </P></LI>
  <LI><A href="http://blog.csdn.net/jiangfuqiang/article/details/8292906#comments">shared_ptr线程安全性分析</A> 
      
  <P style="margin: 0px;"><A class="user_name" href="http://blog.csdn.net/lianglihai">lianglihai</A>: 
  感觉分析的有点问题，如果第二步和第三步之间user_count被其他线程又修改为0 怎么解释。。。     </P></LI>
  <LI><A href="http://blog.csdn.net/jiangfuqiang/article/details/8292906#comments">完整导出IntelliJ 
  IDEA的快捷键</A>     
  <P style="margin: 0px;"><A class="user_name" href="http://blog.csdn.net/qsmxtjy">qsmxtjy</A>: 
  的确！     </P></LI>
  <LI><A href="http://blog.csdn.net/jiangfuqiang/article/details/17305229#comments">解决WebBrowser控件打开本地页面报安全提示的问题</A> 
      
  <P style="margin: 0px;"><A class="user_name" href="http://blog.csdn.net/woaiyichuan">woaiyichuan</A>: 
  太棒了，找了好久才找到，做了个webbrowser加载百度地图，老提示这个，现在解决了！谢谢     </P></LI>
  <LI><A href="http://blog.csdn.net/jiangfuqiang/article/details/8769459#comments">C++Test静态分析时，抛出”解析文件失败”错误的原因及解决方法</A> 
      
  <P style="margin: 0px;"><A class="user_name" href="http://blog.csdn.net/jingluo2011">jingluo2011</A>: 
  请教～～～～parasoft_cpptest预编译指令是什么意思啊？是一段代码么？要放在哪里啊？谢谢...     </P></LI>
  <LI><A href="http://blog.csdn.net/jiangfuqiang/article/details/8769459#comments">C++Test静态分析时，抛出”解析文件失败”错误的原因及解决方法</A> 
      
  <P style="margin: 0px;"><A class="user_name" href="http://blog.csdn.net/jingluo2011">jingluo2011</A>: 
  请教～～～～parasoft_cpptest预编译指令是什么意思啊？是一段代码么？要放在哪里啊？谢谢...     </P></LI>
  <LI><A href="http://blog.csdn.net/jiangfuqiang/article/details/8769459#comments">解决WebBrowser控件打开本地页面报安全提示的问题</A> 
      
  <P style="margin: 0px;"><A class="user_name" href="http://blog.csdn.net/MONKEY__">MONKEY__</A>: 
  为什么不以流的形式来加载呢？     </P></LI>
  <LI><A href="http://blog.csdn.net/jiangfuqiang/article/details/4567625#comments">WRK 
  Handle Table技术报告</A>     
  <P style="margin: 0px;"><A class="user_name" href="http://blog.csdn.net/chen_1020">chen_1020</A>:
   high_level为什么只有2^5个entry呢？？     </P></LI></UL></DIV></DIV>
<DIV class="clear"></DIV><!-- 广告位开始 -->                     <INS data-revive-id="8c38e720de1c90a6f6ff52f3f89c4d57" 
data-revive-zoneid="190"></INS>                     <!-- 广告位结束 -->            
</DIV>
<DIV class="clear"></DIV></DIV>
<SCRIPT src="http://c.csdnimg.cn/rabbit/cnick/cnick.js" type="text/javascript"></SCRIPT>
 
<SCRIPT src="http://static.blog.csdn.net/scripts/newblog.min.js" type="text/javascript"></SCRIPT>
 
<SCRIPT src="http://medal.blog.csdn.net/showblogmedal.ashx?blogid=663890" type="text/javascript"></SCRIPT>
 
<SCRIPT src="http://static.blog.csdn.net/scripts/JavaScript1.js" type="text/javascript"></SCRIPT>
     
<SCRIPT src="http://passport.csdn.net/content/loginbox/login.js" type="text/javascript"></SCRIPT>
 
<SCRIPT type="text/javascript">document.write("<img src=http://counter.csdn.net/pv.aspx?id=24 border=0 width=0 height=0>");</SCRIPT>
 
<SCRIPT src="http://www.csdn.net/ui/scripts/Csdn/counter.js" type="text/javascript"></SCRIPT>
 
<SCRIPT src="http://ad.csdn.net/scripts/ad-blog.js" type="text/javascript"></SCRIPT>
 
<SCRIPT type="text/javascript">
    $(function () {
        function __get_code_toolbar(snippet_id) {
            return $("<span class='tracking-ad' data-mod='popu_167'><a href='https://code.csdn.net/snippets/"
                    + snippet_id
                    + "' target='_blank' title='在CODE上查看代码片'  style='text-indent:0;'><img src='https://code.csdn.net/assets/CODE_ico.png' width=12 height=12 alt='在CODE上查看代码片' style='position:relative;top:1px;left:2px;'/></a></span>"
                    + "<span class='tracking-ad' data-mod='popu_170'><a href='https://code.csdn.net/snippets/"
                    + snippet_id
                    + "/fork' target='_blank' title='派生到我的代码片' style='text-indent:0;'><img src='https://code.csdn.net/assets/ico_fork.svg' width=12 height=12 alt='派生到我的代码片' style='position:relative;top:2px;left:2px;'/></a></span>");
        }
        
        $("[code_snippet_id]").each(function () {
            __s_id = $(this).attr("code_snippet_id");
            if (__s_id != null && __s_id != "" && __s_id != 0 && parseInt(__s_id) > 70020) {
                __code_tool = __get_code_toolbar(__s_id);
                $(this).prev().find(".tools").append(__code_tool);
            }
        });

        $(".bar").show();
    });
</SCRIPT>
     </DIV><!--new top-->         
<SCRIPT id="csdn-toolbar-id" src="http://c.csdnimg.cn/public/common/toolbar/js/toolbar.js" type="text/javascript" subcount="5" count="5" wrapid="note1" btnid="header_notice_num"></SCRIPT>
      <!--new top-->        <LINK href="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/ask_float_block.css" 
rel="stylesheet" type="text/css">     
<SCRIPT language="JavaScript" src="http://c.csdnimg.cn/comm_ask/js/libs/wmd.js" type="text/javascript"></SCRIPT>
     
<SCRIPT language="JavaScript" src="http://c.csdnimg.cn/comm_ask/js/libs/showdown.js" type="text/javascript"></SCRIPT>
     
<SCRIPT language="JavaScript" src="http://c.csdnimg.cn/comm_ask/js/libs/prettify.js" type="text/javascript"></SCRIPT>
     
<SCRIPT language="JavaScript" src="http://c.csdnimg.cn/comm_ask/js/apps/ask_float_block.js" type="text/javascript"></SCRIPT>
      
<DIV id="a52b5334d" style="width: 1px; height: 1px; display: none;">
<SCRIPT id="adJs52b5334"></SCRIPT>
                     
<SCRIPT>document.getElementById("adJs52b5334").src = "http://ads.csdn.net/js/opt/52b5334.js?t=" + Math.random();</SCRIPT>
    </DIV><LINK href="解决WebBrowser控件打开本地页面报安全提示的问题%20-%20jiangfuqiang的专栏%20-%20博客频道%20-%20CSDN_NET_files/blog_code.css" 
rel="stylesheet">     
<SCRIPT src="http://static.blog.csdn.net/scripts/saveToCode.js" type="text/javascript"></SCRIPT>
       
<SCRIPT src="//csdnimg.cn/rabbit/tracking-ad/main.js?75eacd8" type="text/javascript"></SCRIPT>
     </BODY></HTML>
